body {
    padding: 20px;
    background-color: #f8f9fa;
}
.container {
    max-width: 800px;
    margin-top: 50px;
}
#videoContainer {
    margin-top: 30px;
    display: none;
}
#loading {
    display: none;
    margin: 20px 0;
}
.voice-options {
    margin: 15px 0;
}
#resultVideo {
  width: 100%;      /* 保持自适应 */
  max-width: 480px; /* 你想要的上限 */
  height: auto;     /* 按比例缩放 */
}